{"version":3,"sources":["compressor.js"],"names":["BX","namespace","defaultOptions","quality","urlToBlob","Landing","Utils","fileSize","isPlainObject","isNumber","ImageCompressor","file","options","this","Object","assign","filterOptions","retina","width","height","maxWidth","maxHeight","minWidth","minHeight","keys","reduce","acc","key","report","before","after","console","info","compress","then","blob","compressor","outFile","size","test","result","printable","prototype","Promise","resolve","reject","Compressor","success","error"],"mappings":"CAAC,WACA,aAEAA,GAAGC,UAAU,cAEb,IAAIC,GACHC,QAAS,IAEV,IAAIC,EAAYJ,GAAGK,QAAQC,MAAMF,UACjC,IAAIG,EAAWP,GAAGK,QAAQC,MAAMC,SAChC,IAAIC,EAAgBR,GAAGK,QAAQC,MAAME,cACrC,IAAIC,EAAWT,GAAGK,QAAQC,MAAMG,SAQhCT,GAAGK,QAAQK,gBAAkB,SAASC,EAAMC,GAE3CC,KAAKF,KAAOA,EACZE,KAAKD,QAAUE,OAAOC,UAAWb,EAAgBc,EAAcJ,QAE/D,GAAIC,KAAKD,QAAQK,OACjB,MACOR,EAASI,KAAKD,QAAQM,SAAWL,KAAKD,QAAQM,OAAS,SACvDT,EAASI,KAAKD,QAAQO,UAAYN,KAAKD,QAAQO,QAAU,SACzDV,EAASI,KAAKD,QAAQQ,YAAcP,KAAKD,QAAQQ,UAAY,SAC7DX,EAASI,KAAKD,QAAQS,aAAeR,KAAKD,QAAQS,WAAa,SAC/DZ,EAASI,KAAKD,QAAQU,YAAcT,KAAKD,QAAQU,UAAY,SAC7Db,EAASI,KAAKD,QAAQW,aAAeV,KAAKD,QAAQW,WAAa,MASvE,SAASP,EAAcJ,GACtBA,EAAUJ,EAAcI,GAAWA,KACnC,OAAOE,OAAOU,KAAKZ,GAASa,OAAO,SAASC,EAAKC,GAChD,cAAef,EAAQe,KAAS,cAAgBD,EAAIC,GAAOf,EAAQe,IAAQD,OAQ7E,SAASE,EAAOhB,GACf,IAAIiB,EAAStB,EAASK,EAAQiB,QAC9B,IAAIC,EAAQvB,EAASK,EAAQkB,OAC7B,IAAI3B,EAAUS,EAAQT,QACtB,IAAIc,EAASL,EAAQK,OAAS,MAAQ,GACtCc,QAAQC,KAAK,mBAAoBH,EAAQ,KAAMC,EAAO,YAAa3B,EAAQ,IAAK,KAAMc,GASvFjB,GAAGK,QAAQK,gBAAgBuB,SAAW,SAAStB,EAAMC,GAEpD,OAAOR,EAAUO,GACfuB,KAAK,SAASC,GACd,IAAIC,EAAa,IAAIpC,GAAGK,QAAQK,gBAAgByB,EAAMvB,GAEtD,OAAOwB,EAAWH,WAChBC,KAAK,SAASG,GACdT,GACCC,OAAQM,EAAKG,KACbR,MAAOO,EAAQC,KACfnC,QAASiC,EAAWxB,QAAQT,QAC5Bc,OAAQmB,EAAWxB,QAAQK,SAE5B,OAAOoB,OAWZrC,GAAGK,QAAQK,gBAAgB6B,KAAO,SAAS5B,EAAMC,GAEhD,IAAI4B,GACHX,OAAQ,EACRC,MAAO,EACPW,WACCZ,OAAQ,MACRC,MAAO,QAIT,OAAO1B,EAAUO,GACfuB,KAAK,SAASC,GACd,OAAO,IAAKnC,GAAGK,QAAQK,gBAAgByB,EAAMvB,GAC3CqB,WACAC,KAAK,SAASG,GACdG,EAAOX,OAASM,EAAKG,KACrBE,EAAOV,MAAQO,EAAQC,KACvBE,EAAOC,UAAUZ,OAAStB,EAAS4B,EAAKG,MACxCE,EAAOC,UAAUX,MAAQvB,EAAS8B,EAAQC,MAE1C,OAAOE,OAMZxC,GAAGK,QAAQK,gBAAgBgC,WAK1BT,SAAU,WACT,IAAItB,EAAOE,KAAKF,KAChB,IAAIC,EAAUC,KAAKD,QAEnB,OAAO,IAAI+B,QAAQ,SAASC,EAASC,QAC/B,IAAIC,WACRnC,EACAG,OAAOC,UAAWH,GAAUmC,QAASH,EAASI,MAAOH,UAjIzD","file":"compressor.map.js"}